#ifndef __WORKER_TYPE_H__
#define __WORKER_TYPE_H__

#include "person_imp.h"

#define JOB_NAME_SIZE   30

typedef struct {
    Person_Data s;
    char _job[JOB_NAME_SIZE];   //! 工作名
    int _salary;    //! 薪水
    int _property;  //! 资产
} Worker_Data;

typedef struct {
    Person_Func s;
} Worker_Func;

#define TYPE_PARAM_LIST TYPE_PARAM_LIST_2(const char*, int)
CLASS_BASIC_INFO(Worker);
#undef  TYPE_PARAM_LIST

#endif //__WORKER_TYPE_H__
